#define _CRT_SECURE_NO_WARNINGS
#include "List.h"

void TestList1()
{
	ListNode p1;
	ListInit(&p1);
	ListPrint(&p1);
	ListPushFront(&p1, 1);
	ListPushFront(&p1, 2);
	ListPrint(&p1);
	ListPushBack(&p1, 10);
	ListPushBack(&p1, 20);
	ListPrint(&p1);
	ListPopFront(&p1);
	ListPrint(&p1);
	ListPopBack(&p1);
	ListPrint(&p1);
	ListNode* findnode = ListFind(&p1, 10);
	ListInsert(findnode, 100);
	ListPrint(&p1);
	ListErase(findnode);
	ListPrint(&p1);

}
int main()
{
	TestList1();
	return 0;
}